package com.catchu.service;

import com.catchu.domain.User;

import java.util.List;

/**
 * @Description 用户接口
 * @Author 刘俊重
 * @Date 2018/4/14
 */
public interface UserService {
    /**
     * 新增
     * @param user
     */
    int save(User user);

    /**
     * 删除
     * @param id
     * @return
     */
    int delete(Long id);

    /**
     * 查询单个
     * @param id
     * @return
     */
    User findOne(Long id);

    /**
     * 查询集合
     * @param user
     * @return
     */
    List<User> findList(User user);

    /**
     * 修改
     * @param user
     * @return
     */
    int update(User user);

    /**
     * 根据id修改
     * @param name
     * @param id
     * @return
     */
    int updateById(String name,Long id);
}
